Big Huge Thesaurus

Egyptian water lily

noun